const {override, fixBabelImports, addLessLoader} = require('customize-cra');

// 针对 antd 按需打包,根据import打包，import哪个组件了，只需要打包哪个组件
module.exports = override(
    fixBabelImports('import', {
        libraryName: 'antd', 
        libraryDirectory: 'es',
        style: 'css',   // 自动打包相关的样式
    }),

    // 使用less-loader对源码中的less变量进行重新指定
    addLessLoader({
        javascriptEnabled: true,
        modifyVars: {'@primary-color': '#1DA57A'},
    }),
);